{ "cells": [ { "cell_type": "markdown", "id": "5873f971", "metadata": {}, "source": [ "![title](https://raw.githubusercontent.com/messari/messari-python-api/feature/demo_notebooks/examples/notebooks/images/defillama_messari_python.PNG)" ] }, { "cell_type": "markdown", "id": "b650d739", "metadata": {}, "source": [ "# DeFi Llama Python API Tutorial" ] }, { "cell_type": "markdown", "id": "90d1e1be", "metadata": {}, "source": [ "This tutorial aims to be a quick guide to get you started using the DeFi Llama API integrated into messari's python library." ] }, { "cell_type": "code", "execution_count": 2, "id": "4f68f0a5", "metadata": {}, "outputs": [], "source": [ "from messari.defillama import DeFiLlama\n", "dl = DeFiLlama()" ] }, { "cell_type": "markdown", "id": "ea4f2e3b", "metadata": {}, "source": [ "## API Structure" ] }, { "cell_type": "markdown", "id": "22c173a4", "metadata": {}, "source": [ "The Messari Python client contains a number of functions that wrap all of DeFi Llama's API endpoints. These include:\n", "\n", "* get_protocol_tvl_timeseries\n", "* get_global_tvl_timeseries\n", "* get_chain_tvl_timeseries\n", "* get_current_tvl\n", "* get_protocols\n", "\n", "Below are a few examples to showcase the functionality and types of data each function generates." ] }, { "cell_type": "markdown", "id": "d7e1db6b", "metadata": {}, "source": [ "## Get protocol tvl timeseries" ] }, { "cell_type": "markdown", "id": "5ccbe798", "metadata": {}, "source": [ "This function returns a timeseries of a protocol's TVL broken down by token amounts as a pandas DataFrame. The DataFrame uses a multiindex to group relevant data together following a convenient **df[protocol][chain][asset]** pattern. For example, the following code returns Aave's aggregate TVL and token amounts across all chains:" ] }, { "cell_type": "code", "execution_count": 3, "id": "6f8031a0", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
totalLiquidityUSDENJCRVUSDTLENDAAVEUNIWBTCSUSDLINK...RENFIL_usdUNKNOWN (0x1985365e9f78359a9B6AD760e32412f4a445E862)_usdRAI_usdAMPL_usdPAX_usdDPI_usdUSDP_usdFRAX_usdFEI_usdWAVAX_usd
2021-10-011.370234e+101.046651e+076.311565e+062.455208e+08174907.2994791.910542e+063.918288e+0641781.7071972.544456e+072.200474e+07...4.142907e+06NaN1.369684e+071.067524e+06NaN5.856352e+072.990423e+061.601764e+064.276806e+06NaN
2021-10-021.419310e+101.057785e+076.935109e+062.275302e+08174907.2994791.912798e+064.063942e+0642631.1682372.483117e+072.211693e+07...4.275809e+06NaN1.513579e+071.651881e+05NaN4.688960e+072.970062e+063.600939e+064.036727e+06NaN
2021-10-031.431644e+101.063210e+077.733310e+063.273912e+08174907.2994791.910459e+064.060696e+0643108.7049332.256727e+072.216695e+07...4.120871e+06NaN1.513579e+072.528140e+05NaN4.588331e+072.931041e+062.859444e+065.071526e+06NaN
2021-10-041.481314e+101.062416e+077.951371e+063.380871e+08174907.2994792.024898e+064.119227e+0644953.7033692.232785e+072.216039e+07...4.092038e+06NaN1.536486e+073.413756e+05NaN4.441723e+072.931041e+061.647494e+065.114161e+068.102013e+07
2021-10-051.562776e+101.060164e+078.145123e+063.916334e+08174296.7414652.081462e+064.122575e+0645576.9127961.488648e+072.214311e+07...4.184423e+06NaN1.481286e+071.000055e+06NaN4.478705e+072.931041e+061.834846e+065.018526e+068.322869e+07
\n", "

5 rows × 77 columns

\n", "
" ], "text/plain": [ " totalLiquidityUSD ENJ CRV USDT \\\n", "2021-10-01 1.370234e+10 1.046651e+07 6.311565e+06 2.455208e+08 \n", "2021-10-02 1.419310e+10 1.057785e+07 6.935109e+06 2.275302e+08 \n", "2021-10-03 1.431644e+10 1.063210e+07 7.733310e+06 3.273912e+08 \n", "2021-10-04 1.481314e+10 1.062416e+07 7.951371e+06 3.380871e+08 \n", "2021-10-05 1.562776e+10 1.060164e+07 8.145123e+06 3.916334e+08 \n", "\n", " LEND AAVE UNI WBTC \\\n", "2021-10-01 174907.299479 1.910542e+06 3.918288e+06 41781.707197 \n", "2021-10-02 174907.299479 1.912798e+06 4.063942e+06 42631.168237 \n", "2021-10-03 174907.299479 1.910459e+06 4.060696e+06 43108.704933 \n", "2021-10-04 174907.299479 2.024898e+06 4.119227e+06 44953.703369 \n", "2021-10-05 174296.741465 2.081462e+06 4.122575e+06 45576.912796 \n", "\n", " SUSD LINK ... RENFIL_usd \\\n", "2021-10-01 2.544456e+07 2.200474e+07 ... 4.142907e+06 \n", "2021-10-02 2.483117e+07 2.211693e+07 ... 4.275809e+06 \n", "2021-10-03 2.256727e+07 2.216695e+07 ... 4.120871e+06 \n", "2021-10-04 2.232785e+07 2.216039e+07 ... 4.092038e+06 \n", "2021-10-05 1.488648e+07 2.214311e+07 ... 4.184423e+06 \n", "\n", " UNKNOWN (0x1985365e9f78359a9B6AD760e32412f4a445E862)_usd \\\n", "2021-10-01 NaN \n", "2021-10-02 NaN \n", "2021-10-03 NaN \n", "2021-10-04 NaN \n", "2021-10-05 NaN \n", "\n", " RAI_usd AMPL_usd PAX_usd DPI_usd USDP_usd \\\n", "2021-10-01 1.369684e+07 1.067524e+06 NaN 5.856352e+07 2.990423e+06 \n", "2021-10-02 1.513579e+07 1.651881e+05 NaN 4.688960e+07 2.970062e+06 \n", "2021-10-03 1.513579e+07 2.528140e+05 NaN 4.588331e+07 2.931041e+06 \n", "2021-10-04 1.536486e+07 3.413756e+05 NaN 4.441723e+07 2.931041e+06 \n", "2021-10-05 1.481286e+07 1.000055e+06 NaN 4.478705e+07 2.931041e+06 \n", "\n", " FRAX_usd FEI_usd WAVAX_usd \n", "2021-10-01 1.601764e+06 4.276806e+06 NaN \n", "2021-10-02 3.600939e+06 4.036727e+06 NaN \n", "2021-10-03 2.859444e+06 5.071526e+06 NaN \n", "2021-10-04 1.647494e+06 5.114161e+06 8.102013e+07 \n", "2021-10-05 1.834846e+06 5.018526e+06 8.322869e+07 \n", "\n", "[5 rows x 77 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "protocols = ['aave']\n", "protocol_tvls = dl.get_protocol_tvl_timeseries(protocols, start_date=\"2021-10-01\", end_date=\"2021-10-10\")\n", "protocol_tvls['aave']['all'].head()" ] }, { "cell_type": "markdown", "id": "053e0785", "metadata": {}, "source": [ "We could narrow down our search by passing other supported chains as follows:" ] }, { "cell_type": "code", "execution_count": 6, "id": "ca2fffb1", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
totalLiquidityUSDENJCRVUSDTLENDAAVEUNIWBTCSUSDLINK...XSUSHI_usdRENFIL_usdUNKNOWN (0x1985365e9f78359a9B6AD760e32412f4a445E862)_usdRAI_usdAMPL_usdPAX_usdDPI_usdUSDP_usdFRAX_usdFEI_usd
2021-10-011.176457e+101.046651e+076.311565e+062.097273e+08174907.2994791.719256e+063.918288e+0633783.7163822.544456e+072.200474e+07...1.552155e+084.142907e+06NaN1.369684e+071.067524e+06NaN5.856352e+072.990423e+061.601764e+064.276806e+06
2021-10-021.220245e+101.057785e+076.935109e+061.905787e+08174907.2994791.721987e+064.063942e+0634580.1391482.483117e+072.211693e+07...1.610315e+084.275809e+06NaN1.513579e+071.651881e+05NaN4.688960e+072.970062e+063.600939e+064.036727e+06
2021-10-031.232623e+101.063210e+077.733310e+062.923815e+08174907.2994791.719631e+064.060696e+0635020.1735992.256727e+072.216695e+07...1.563189e+084.120871e+06NaN1.513579e+072.528140e+05NaN4.588331e+072.931041e+062.859444e+065.071526e+06
2021-10-041.220784e+101.062416e+077.951371e+062.719606e+08174907.2994791.699531e+064.119227e+0634959.1635702.232785e+072.216039e+07...1.579955e+084.092038e+06NaN1.536486e+073.413756e+05NaN4.441723e+072.931041e+061.647494e+065.114161e+06
2021-10-051.249159e+101.060164e+078.145123e+062.402593e+08174296.7414651.694906e+064.122575e+0634650.6877321.488648e+072.214311e+07...1.633028e+084.184423e+06NaN1.481286e+071.000055e+06NaN4.478705e+072.931041e+061.834846e+065.018526e+06
\n", "

5 rows × 73 columns

\n", "
" ], "text/plain": [ " totalLiquidityUSD ENJ CRV USDT \\\n", "2021-10-01 1.176457e+10 1.046651e+07 6.311565e+06 2.097273e+08 \n", "2021-10-02 1.220245e+10 1.057785e+07 6.935109e+06 1.905787e+08 \n", "2021-10-03 1.232623e+10 1.063210e+07 7.733310e+06 2.923815e+08 \n", "2021-10-04 1.220784e+10 1.062416e+07 7.951371e+06 2.719606e+08 \n", "2021-10-05 1.249159e+10 1.060164e+07 8.145123e+06 2.402593e+08 \n", "\n", " LEND AAVE UNI WBTC \\\n", "2021-10-01 174907.299479 1.719256e+06 3.918288e+06 33783.716382 \n", "2021-10-02 174907.299479 1.721987e+06 4.063942e+06 34580.139148 \n", "2021-10-03 174907.299479 1.719631e+06 4.060696e+06 35020.173599 \n", "2021-10-04 174907.299479 1.699531e+06 4.119227e+06 34959.163570 \n", "2021-10-05 174296.741465 1.694906e+06 4.122575e+06 34650.687732 \n", "\n", " SUSD LINK ... XSUSHI_usd RENFIL_usd \\\n", "2021-10-01 2.544456e+07 2.200474e+07 ... 1.552155e+08 4.142907e+06 \n", "2021-10-02 2.483117e+07 2.211693e+07 ... 1.610315e+08 4.275809e+06 \n", "2021-10-03 2.256727e+07 2.216695e+07 ... 1.563189e+08 4.120871e+06 \n", "2021-10-04 2.232785e+07 2.216039e+07 ... 1.579955e+08 4.092038e+06 \n", "2021-10-05 1.488648e+07 2.214311e+07 ... 1.633028e+08 4.184423e+06 \n", "\n", " UNKNOWN (0x1985365e9f78359a9B6AD760e32412f4a445E862)_usd \\\n", "2021-10-01 NaN \n", "2021-10-02 NaN \n", "2021-10-03 NaN \n", "2021-10-04 NaN \n", "2021-10-05 NaN \n", "\n", " RAI_usd AMPL_usd PAX_usd DPI_usd USDP_usd \\\n", "2021-10-01 1.369684e+07 1.067524e+06 NaN 5.856352e+07 2.990423e+06 \n", "2021-10-02 1.513579e+07 1.651881e+05 NaN 4.688960e+07 2.970062e+06 \n", "2021-10-03 1.513579e+07 2.528140e+05 NaN 4.588331e+07 2.931041e+06 \n", "2021-10-04 1.536486e+07 3.413756e+05 NaN 4.441723e+07 2.931041e+06 \n", "2021-10-05 1.481286e+07 1.000055e+06 NaN 4.478705e+07 2.931041e+06 \n", "\n", " FRAX_usd FEI_usd \n", "2021-10-01 1.601764e+06 4.276806e+06 \n", "2021-10-02 3.600939e+06 4.036727e+06 \n", "2021-10-03 2.859444e+06 5.071526e+06 \n", "2021-10-04 1.647494e+06 5.114161e+06 \n", "2021-10-05 1.834846e+06 5.018526e+06 \n", "\n", "[5 rows x 73 columns]" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "protocol_tvls['aave']['Ethereum'].head()" ] }, { "cell_type": "markdown", "id": "7ae6bab7", "metadata": {}, "source": [ "To look at a protocol's aggregate TVL across all tokens of one specific chain, pass 'totalLiquidityUSD' as the asset index. For example, if we wanted to know Aave's total TVL in Ethereum, we would run:" ] }, { "cell_type": "code", "execution_count": 7, "id": "4c19665b", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "2021-10-01 1.176457e+10\n", "2021-10-02 1.220245e+10\n", "2021-10-03 1.232623e+10\n", "2021-10-04 1.220784e+10\n", "2021-10-05 1.249159e+10\n", "2021-10-06 1.248139e+10\n", "2021-10-07 1.249473e+10\n", "2021-10-08 1.199861e+10\n", "2021-10-09 1.144368e+10\n", "2021-10-10 1.132894e+10\n", "Name: totalLiquidityUSD, dtype: float64" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "protocol_tvls['aave']['Ethereum']['totalLiquidityUSD']" ] }, { "cell_type": "markdown", "id": "15679fd7", "metadata": {}, "source": [ "## Get global tvl timeseries" ] }, { "cell_type": "markdown", "id": "2634f698", "metadata": {}, "source": [ "This function returns a timeseries of aggregate TVL across all supported protocols in DeFi Llama as a pandas DataFrame" ] }, { "cell_type": "code", "execution_count": 3, "id": "29537de4", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
totalLiquidityUSD
2021-10-011.931929e+11
2021-10-021.975269e+11
2021-10-032.000398e+11
2021-10-042.010004e+11
2021-10-052.052809e+11
2021-10-062.050247e+11
2021-10-072.074607e+11
2021-10-082.110497e+11
2021-10-092.116465e+11
2021-10-102.129363e+11
\n", "
" ], "text/plain": [ " totalLiquidityUSD\n", "2021-10-01 1.931929e+11\n", "2021-10-02 1.975269e+11\n", "2021-10-03 2.000398e+11\n", "2021-10-04 2.010004e+11\n", "2021-10-05 2.052809e+11\n", "2021-10-06 2.050247e+11\n", "2021-10-07 2.074607e+11\n", "2021-10-08 2.110497e+11\n", "2021-10-09 2.116465e+11\n", "2021-10-10 2.129363e+11" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "global_tvl = dl.get_global_tvl_timeseries(start_date=\"2021-10-01\", end_date=\"2021-10-10\")\n", "global_tvl" ] }, { "cell_type": "markdown", "id": "45251120", "metadata": {}, "source": [ "## Get chain tvl timeseries" ] }, { "cell_type": "markdown", "id": "df853435", "metadata": {}, "source": [ "This function retrives timeseries TVL for a given chain or list of chains as a pandas DataFrame" ] }, { "cell_type": "code", "execution_count": 4, "id": "7730b74d", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
AvalancheHarmonyPolygon
2021-10-013.880313e+091.350100e+084.504783e+09
2021-10-024.066595e+091.399944e+084.580609e+09
2021-10-034.075295e+091.500492e+084.687820e+09
2021-10-043.984976e+091.497508e+084.663548e+09
2021-10-054.470707e+091.553020e+084.762029e+09
2021-10-064.528760e+091.534946e+084.724335e+09
2021-10-074.483351e+091.577545e+084.696261e+09
2021-10-084.560892e+091.645999e+084.651345e+09
2021-10-095.069958e+091.935887e+084.486516e+09
2021-10-105.131014e+091.875108e+084.455768e+09
\n", "
" ], "text/plain": [ " Avalanche Harmony Polygon\n", "2021-10-01 3.880313e+09 1.350100e+08 4.504783e+09\n", "2021-10-02 4.066595e+09 1.399944e+08 4.580609e+09\n", "2021-10-03 4.075295e+09 1.500492e+08 4.687820e+09\n", "2021-10-04 3.984976e+09 1.497508e+08 4.663548e+09\n", "2021-10-05 4.470707e+09 1.553020e+08 4.762029e+09\n", "2021-10-06 4.528760e+09 1.534946e+08 4.724335e+09\n", "2021-10-07 4.483351e+09 1.577545e+08 4.696261e+09\n", "2021-10-08 4.560892e+09 1.645999e+08 4.651345e+09\n", "2021-10-09 5.069958e+09 1.935887e+08 4.486516e+09\n", "2021-10-10 5.131014e+09 1.875108e+08 4.455768e+09" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "chains = [\"Avalanche\", \"Harmony\", \"Polygon\"]\n", "chain_tvls = dl.get_chain_tvl_timeseries(chains, start_date=\"2021-10-01\", end_date=\"2021-10-10\")\n", "chain_tvls" ] }, { "cell_type": "markdown", "id": "9b4d6ef3", "metadata": {}, "source": [ "## Get current tvl" ] }, { "cell_type": "markdown", "id": "31e6bad8", "metadata": {}, "source": [ "The function retrives the current protocol tvl as a pandas DataFrame for an asset or list of assets" ] }, { "cell_type": "code", "execution_count": 8, "id": "b47f7d00", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
tvl
uniswap1.040976e+10
curve2.041504e+10
aave1.541991e+10
\n", "
" ], "text/plain": [ " tvl\n", "uniswap 1.040976e+10\n", "curve 2.041504e+10\n", "aave 1.541991e+10" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "protocols = [\"uniswap\", \"curve\", \"aave\"]\n", "current_tvl = dl.get_current_tvl(protocols)\n", "current_tvl" ] }, { "cell_type": "markdown", "id": "fe248c35", "metadata": {}, "source": [ "## Get protocols" ] }, { "cell_type": "markdown", "id": "d7c6dfcd", "metadata": {}, "source": [ "The function returns basic information on all DeFi Llama listed protocols." ] }, { "cell_type": "code", "execution_count": 10, "id": "cd30a18b", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
curvemakerdaoaaveconvex-financewbtcinstadappcompounduniswappolygon-bridge-&-stakinglido...oraichainbacondaoyel-financesmartcoinbillion-happinessdecubatenasdexpotluck-protocolatmossoftzigzag
id311811131921201141240182...681682686715716717720723783800
nameCurveMakerDAOAAVEConvex FinanceWBTCInstadappCompoundUniswapPolygon Bridge & StakingLido...OraiChainBaconDAOYEL FinanceSmartCoinBillion HappinessDecubateNasdexPotluck ProtocolAtmosSoftZigZag
address0xD533a949740bb3306d119CC777fa900bA034cd520x9f8f72aa9304c8b593d555f12ef6589cc3a579a20x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae90x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b0x2260fac5e5542a773aa44fbcfedf7c193bc2c5990x6f40d4a6237c257fff2db00fa0510deeecd303eb0xc00e94cb662c3520282e6f5717214004a7f268880x1f9840a85d5af5bf1d1762f925bdaddc4201f9840x7d1afa7b718fb893db30a3abc0cfc608aacfebb00x5a98fcbea516cf06857215779fd812ca3bef1b32...0x4c11249814f11b9346808179cf06e71ac328c1b5bsc:0x0615dbba33fe61a31c7ed131bda6655ed76748b10x7815bda662050d84718b988735218cffd32f75eaavax:0xCC2f1d827b18321254223dF4e84dE399D9Ff116cbsc:0x6fd7c98458a943f469E1Cf4eA85B173f5Cd342F4bsc:0xEAc9873291dDAcA754EA5642114151f3035c67A2polygon:0xE8d17b127BA8b9899a160D9a07b69bCa8E08...fantom:0x49894fcc07233957c35462cfc3418ef0cc26129fbsc:0xC53C65C4A925039cC149fA99fD011490D40270a3None
symbolCRVMKRAAVECVXWBTCINSTCOMPUNIMATICLDO...ORAIBACONYELSMRTBHCDCBNSDXFANGATMSSFT-
urlhttps://curve.fihttps://makerdao.com/https://aave.com\\r\\nhttps://www.convexfinance.com/https://wbtc.network/https://instadapp.io/https://compound.financehttps://info.uniswap.org/https://polygon.technology/https://lido.fi/...https://orai.iohttps://app.bacondao.com/https://yel.financehttps://smartcoin.farmhttps://billionhappiness.finance/https://platform.decubate.com/https://www.nasdex.xyzhttp://fantom.potluckprotocol.comhttps://www.atmossoftdefi.apphttps://trade.zigzag.exchange
descriptionCurve is a decentralized exchange liquidity po...Builders of Dai, a digital currency that can b...Aave is an Open Source and Non-Custodial proto...Convex simplifies your Curve-boosting experien...Wrapped Bitcoin (WBTC) is the first ERC20 toke...Aims to drive interoperability between protoco...Compound is an algorithmic, autonomous interes...A fully decentralized protocol for automated l...Ethereum sidechain\\r\\nLiquidity for staked assets. Daily rewards, no......Oraichain is a data oracle platform that aggre...BaconDAO (BACON) is a Decentralized Autonomous...YEL aggregates multiple projects across severa...SmartCoin is a yield farming protocol on Avala...Billion Happiness is a blockchain community-ba...Decubate is a community-powered investment pla...NASDEX is a decentralised app on polygon, that...Defi AMM with gamified products and features.Atmosphere Software(AtmosSoft) is a next gener...A Layer 2 decentralized exchange (DEX) on zkSync
chainMulti-ChainEthereumMulti-ChainEthereumEthereumEthereumEthereumEthereumPolygonMulti-Chain...Multi-ChainMulti-ChainMulti-ChainAvalancheBinanceBinancePolygonFantomMulti-ChainzkSync
logohttps://icons.llama.fi/curve.pnghttps://icons.llama.fi/makerdao.jpghttps://icons.llama.fi/aave.pnghttps://icons.llama.fi/convex-finance.jpghttps://icons.llama.fi/wbtc.pnghttps://icons.llama.fi/instadapp.jpghttps://icons.llama.fi/compound.pnghttps://icons.llama.fi/uniswap.pnghttps://icons.llama.fi/polygon.jpghttps://icons.llama.fi/lido.png...https://icons.llama.fi/oraichain.jpghttps://icons.llama.fi/bacondao.pnghttps://icons.llama.fi/yel-finance.pnghttps://icons.llama.fi/smrt.pnghttps://icons.llama.fi/billion-happiness.pnghttps://icons.llama.fi/decubate.pnghttps://icons.llama.fi/nasdex.pnghttps://icons.llama.fi/potluck-protocol.pnghttps://icons.llama.fi/atmossoft.jpghttps://icons.llama.fi/zigzag.jpg
audits22222None2202...2222200200
audit_noteNoneNoneNoneNoneNoneNoneNoneNoneNoneNone...NoneNoneNoneNoneNoneNoneNoneNoneNoneNone
gecko_idcurve-dao-tokenmakeraaveconvex-financewrapped-bitcoininstadappcompound-governance-tokenuniswapmatic-networklido-dao...oraichain-tokenbacondaoyel-financesmartcoin-2billionhappinessdecubatenasdex-tokenfang-tokenNoneNone
cmcId65381518727899033717105085692708338908000...75331050111301129177182105631231212671NoneNone
categoryDexesMintingLendingYieldAssetsServicesLendingDexesChainStaking...YieldYieldYieldYieldYieldLaunchpadDexesStakingGamingDexes
chains[Avalanche, Harmony, Ethereum, xDai, Polygon, ...[Ethereum][Ethereum, Polygon, Avalanche][Ethereum][Ethereum][Ethereum][Ethereum][Optimism, Ethereum, Arbitrum][Polygon][Ethereum, Solana, Terra]...[Ethereum][Binance, Ethereum][Ethereum][Avalanche][Binance][Binance][Polygon][Fantom][Fantom][zkSync]
modulecurve.jsmaker/index.jsaave/index.jsconvex/index.jswbtc.jsinstadapp.jscompound-onchain/index.jsuniswap/index.jspolygon/index.jslido/index.js...oraichain.jsbacondao/index.jsyel/index.jssmartcoin/index.jsbillion-happiness/index.jsdecubate/index.jsnasdex/index.jspotluckprotocol/index.jsatmossoft.jszigzag/index.js
twitterCurveFinanceMakerDAOAaveAaveConvexFinanceWrappedBTCInstadappcompoundfinanceUniswap0xPolygonLidoFinance...oraichainBaconDAO_yel_finance0xSmartCoinBHC_Happinessdecubatenasdex_xyzPotluckProtocolAtmosSoftZigZagExchange
audit_links[https://curve.fi/audits][https://security.makerdao.com/][https://aave.com/security][https://github.com/convex-eth/platform/blob/m...[https://wbtc.network/dashboard/audit][https://github.com/Instadapp/dsa-contracts/bl...[https://compound.finance/docs/security][https://github.com/Uniswap/uniswap-v3-core/tr...NaN[https://github.com/lidofinance/audits]...[https://github.com/oraichain/audits][https://drive.google.com/file/d/1AVc_YuSKoaoj...[https://yield-enhancement-labs.gitbook.io/yie...[https://paladinsec.co/pld/assets/20211018_Pal...[https://www.certik.org/projects/billionhappin...NaNNaN[https://dessertswap.finance/audits/Potluck%20...NaNNaN
oracles[Chainlink][Maker][Chainlink]NaN[Chainlink]NaN[Chainlink][Uniswap]NaNNaN...NaNNaNNaNNaNNaNNaNNaN[Internal]NaNNaN
slugcurvemakerdaoaaveconvex-financewbtcinstadappcompounduniswappolygon-bridge-&-stakinglido...oraichainbacondaoyel-financesmartcoinbillion-happinessdecubatenasdexpotluck-protocolatmossoftzigzag
tvl20415038798.32782417969496759.49235515419913267.35203415131073490.62856514449256853.3099991210246003311922059387.897810409755599.4862639710159190.3667729485282686.237036...0000000000
chainTvls{'Avalanche': 936811028.2676972, 'Harmony': 12...{'Ethereum': 17969496759.492355}{'Ethereum': 10471743116.25161, 'Polygon': 182...{'Ethereum': 15131073490.628565}{'Ethereum': 14449256853.31}{'Ethereum': 12102460033}{'Ethereum': 11922059387.897799}{'Optimism': 40914299.193099, 'Ethereum': 1030...{'Polygon': 9710159190.366772}{'Ethereum': 6288679048.837508, 'Solana': 2258......{'Binance-staking': 2069241.2442397017, 'Ether...{'pool2': 221923.15863504808, 'Binance-pool2':...{'pool2': 6445303.662442322, 'Fantom-staking':...{'Avalanche': 0, 'pool2': 96739.95349781934, '...{'Binance': 0, 'Binance-staking': 4712925.0535...{'Binance': 0, 'Binance-staking': 2304569.8020...{'pool2': 169532.88870213774, 'staking': 92538...{'Fantom-staking': 142474.83638762677, 'stakin...{'pool2': 19304.101388327308, 'Fantom-pool2': ...{'Zksync': 0, 'offers': 1636467.8193695154, 'Z...
change_1h-0.44896-0.548806-0.572617-0.197715-0.74381800.359498-0.219655-0.675755-0.964538...NoneNoneNoneNoneNoneNoneNone-100NoneNone
change_1d-3.131439-5.297916-5.013928-4.886415-5.450934-5.518304-4.320109-0.608482-5.742343-8.011128...NoneNoneNoneNoneNoneNoneNone-100NoneNone
change_7d-2.475693-9.598398-6.84128None-8.440936-3.395067-7.09348None-7.491259-11.422413...NoneNoneNoneNoneNoneNoneNone-100NoneNone
fdv1230166122428403142964491341668248540483814483125559NaN315325198021834450907157785731023872965400...297401311106164054420179216121682NaN57017539NaN184351117NaNNaN
mcap14597915602545808395371960608391317379414483125559735228971940052879988822531710844439988235584083...33371283027646000010244171364440300NaNNaN
stakingNaNNaN1276237472.239922NaNNaNNaNNaNNaNNaNNaN...4812640.377482121803.48776111131451.1693NaN4712925.0535472304569.802009925380.492968142474.836388NaNNaN
forkedFromNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaNNaNNaNNaNNaNNaNNaN[Pantherswap, Pancakeswap]NaNNaN
pool2NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...NaN221923.1586356445303.66244296739.953498211307.874648NaN169532.888702NaN19304.101388NaN
listedAtNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN...1634551713163457712616346740601635279168163529637716353832891635463716163546573116360439581636305888
\n", "

30 rows × 704 columns

\n", "
" ], "text/plain": [ " curve \\\n", "id 3 \n", "name Curve \n", "address 0xD533a949740bb3306d119CC777fa900bA034cd52 \n", "symbol CRV \n", "url https://curve.fi \n", "description Curve is a decentralized exchange liquidity po... \n", "chain Multi-Chain \n", "logo https://icons.llama.fi/curve.png \n", "audits 2 \n", "audit_note None \n", "gecko_id curve-dao-token \n", "cmcId 6538 \n", "category Dexes \n", "chains [Avalanche, Harmony, Ethereum, xDai, Polygon, ... \n", "module curve.js \n", "twitter CurveFinance \n", "audit_links [https://curve.fi/audits] \n", "oracles [Chainlink] \n", "slug curve \n", "tvl 20415038798.327824 \n", "chainTvls {'Avalanche': 936811028.2676972, 'Harmony': 12... \n", "change_1h -0.44896 \n", "change_1d -3.131439 \n", "change_7d -2.475693 \n", "fdv 12301661224 \n", "mcap 1459791560 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " makerdao \\\n", "id 118 \n", "name MakerDAO \n", "address 0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2 \n", "symbol MKR \n", "url https://makerdao.com/ \n", "description Builders of Dai, a digital currency that can b... \n", "chain Ethereum \n", "logo https://icons.llama.fi/makerdao.jpg \n", "audits 2 \n", "audit_note None \n", "gecko_id maker \n", "cmcId 1518 \n", "category Minting \n", "chains [Ethereum] \n", "module maker/index.js \n", "twitter MakerDAO \n", "audit_links [https://security.makerdao.com/] \n", "oracles [Maker] \n", "slug makerdao \n", "tvl 17969496759.492355 \n", "chainTvls {'Ethereum': 17969496759.492355} \n", "change_1h -0.548806 \n", "change_1d -5.297916 \n", "change_7d -9.598398 \n", "fdv 2840314296 \n", "mcap 2545808395 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " aave \\\n", "id 111 \n", "name AAVE \n", "address 0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9 \n", "symbol AAVE \n", "url https://aave.com\\r\\n \n", "description Aave is an Open Source and Non-Custodial proto... \n", "chain Multi-Chain \n", "logo https://icons.llama.fi/aave.png \n", "audits 2 \n", "audit_note None \n", "gecko_id aave \n", "cmcId 7278 \n", "category Lending \n", "chains [Ethereum, Polygon, Avalanche] \n", "module aave/index.js \n", "twitter AaveAave \n", "audit_links [https://aave.com/security] \n", "oracles [Chainlink] \n", "slug aave \n", "tvl 15419913267.352034 \n", "chainTvls {'Ethereum': 10471743116.25161, 'Polygon': 182... \n", "change_1h -0.572617 \n", "change_1d -5.013928 \n", "change_7d -6.84128 \n", "fdv 4491341668 \n", "mcap 3719606083 \n", "staking 1276237472.239922 \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " convex-finance \\\n", "id 319 \n", "name Convex Finance \n", "address 0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b \n", "symbol CVX \n", "url https://www.convexfinance.com/ \n", "description Convex simplifies your Curve-boosting experien... \n", "chain Ethereum \n", "logo https://icons.llama.fi/convex-finance.jpg \n", "audits 2 \n", "audit_note None \n", "gecko_id convex-finance \n", "cmcId 9903 \n", "category Yield \n", "chains [Ethereum] \n", "module convex/index.js \n", "twitter ConvexFinance \n", "audit_links [https://github.com/convex-eth/platform/blob/m... \n", "oracles NaN \n", "slug convex-finance \n", "tvl 15131073490.628565 \n", "chainTvls {'Ethereum': 15131073490.628565} \n", "change_1h -0.197715 \n", "change_1d -4.886415 \n", "change_7d None \n", "fdv 2485404838 \n", "mcap 913173794 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " wbtc \\\n", "id 2 \n", "name WBTC \n", "address 0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 \n", "symbol WBTC \n", "url https://wbtc.network/ \n", "description Wrapped Bitcoin (WBTC) is the first ERC20 toke... \n", "chain Ethereum \n", "logo https://icons.llama.fi/wbtc.png \n", "audits 2 \n", "audit_note None \n", "gecko_id wrapped-bitcoin \n", "cmcId 3717 \n", "category Assets \n", "chains [Ethereum] \n", "module wbtc.js \n", "twitter WrappedBTC \n", "audit_links [https://wbtc.network/dashboard/audit] \n", "oracles [Chainlink] \n", "slug wbtc \n", "tvl 14449256853.309999 \n", "chainTvls {'Ethereum': 14449256853.31} \n", "change_1h -0.743818 \n", "change_1d -5.450934 \n", "change_7d -8.440936 \n", "fdv 14483125559 \n", "mcap 14483125559 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " instadapp \\\n", "id 120 \n", "name Instadapp \n", "address 0x6f40d4a6237c257fff2db00fa0510deeecd303eb \n", "symbol INST \n", "url https://instadapp.io/ \n", "description Aims to drive interoperability between protoco... \n", "chain Ethereum \n", "logo https://icons.llama.fi/instadapp.jpg \n", "audits None \n", "audit_note None \n", "gecko_id instadapp \n", "cmcId 10508 \n", "category Services \n", "chains [Ethereum] \n", "module instadapp.js \n", "twitter Instadapp \n", "audit_links [https://github.com/Instadapp/dsa-contracts/bl... \n", "oracles NaN \n", "slug instadapp \n", "tvl 12102460033 \n", "chainTvls {'Ethereum': 12102460033} \n", "change_1h 0 \n", "change_1d -5.518304 \n", "change_7d -3.395067 \n", "fdv NaN \n", "mcap 73522897 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " compound \\\n", "id 114 \n", "name Compound \n", "address 0xc00e94cb662c3520282e6f5717214004a7f26888 \n", "symbol COMP \n", "url https://compound.finance \n", "description Compound is an algorithmic, autonomous interes... \n", "chain Ethereum \n", "logo https://icons.llama.fi/compound.png \n", "audits 2 \n", "audit_note None \n", "gecko_id compound-governance-token \n", "cmcId 5692 \n", "category Lending \n", "chains [Ethereum] \n", "module compound-onchain/index.js \n", "twitter compoundfinance \n", "audit_links [https://compound.finance/docs/security] \n", "oracles [Chainlink] \n", "slug compound \n", "tvl 11922059387.8978 \n", "chainTvls {'Ethereum': 11922059387.897799} \n", "change_1h 0.359498 \n", "change_1d -4.320109 \n", "change_7d -7.09348 \n", "fdv 3153251980 \n", "mcap 1940052879 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " uniswap \\\n", "id 1 \n", "name Uniswap \n", "address 0x1f9840a85d5af5bf1d1762f925bdaddc4201f984 \n", "symbol UNI \n", "url https://info.uniswap.org/ \n", "description A fully decentralized protocol for automated l... \n", "chain Ethereum \n", "logo https://icons.llama.fi/uniswap.png \n", "audits 2 \n", "audit_note None \n", "gecko_id uniswap \n", "cmcId 7083 \n", "category Dexes \n", "chains [Optimism, Ethereum, Arbitrum] \n", "module uniswap/index.js \n", "twitter Uniswap \n", "audit_links [https://github.com/Uniswap/uniswap-v3-core/tr... \n", "oracles [Uniswap] \n", "slug uniswap \n", "tvl 10409755599.486263 \n", "chainTvls {'Optimism': 40914299.193099, 'Ethereum': 1030... \n", "change_1h -0.219655 \n", "change_1d -0.608482 \n", "change_7d None \n", "fdv 21834450907 \n", "mcap 9888225317 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " polygon-bridge-&-staking \\\n", "id 240 \n", "name Polygon Bridge & Staking \n", "address 0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0 \n", "symbol MATIC \n", "url https://polygon.technology/ \n", "description Ethereum sidechain\\r\\n \n", "chain Polygon \n", "logo https://icons.llama.fi/polygon.jpg \n", "audits 0 \n", "audit_note None \n", "gecko_id matic-network \n", "cmcId 3890 \n", "category Chain \n", "chains [Polygon] \n", "module polygon/index.js \n", "twitter 0xPolygon \n", "audit_links NaN \n", "oracles NaN \n", "slug polygon-bridge-&-staking \n", "tvl 9710159190.366772 \n", "chainTvls {'Polygon': 9710159190.366772} \n", "change_1h -0.675755 \n", "change_1d -5.742343 \n", "change_7d -7.491259 \n", "fdv 15778573102 \n", "mcap 10844439988 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt NaN \n", "\n", " lido ... \\\n", "id 182 ... \n", "name Lido ... \n", "address 0x5a98fcbea516cf06857215779fd812ca3bef1b32 ... \n", "symbol LDO ... \n", "url https://lido.fi/ ... \n", "description Liquidity for staked assets. Daily rewards, no... ... \n", "chain Multi-Chain ... \n", "logo https://icons.llama.fi/lido.png ... \n", "audits 2 ... \n", "audit_note None ... \n", "gecko_id lido-dao ... \n", "cmcId 8000 ... \n", "category Staking ... \n", "chains [Ethereum, Solana, Terra] ... \n", "module lido/index.js ... \n", "twitter LidoFinance ... \n", "audit_links [https://github.com/lidofinance/audits] ... \n", "oracles NaN ... \n", "slug lido ... \n", "tvl 9485282686.237036 ... \n", "chainTvls {'Ethereum': 6288679048.837508, 'Solana': 2258... ... \n", "change_1h -0.964538 ... \n", "change_1d -8.011128 ... \n", "change_7d -11.422413 ... \n", "fdv 3872965400 ... \n", "mcap 235584083 ... \n", "staking NaN ... \n", "forkedFrom NaN ... \n", "pool2 NaN ... \n", "listedAt NaN ... \n", "\n", " oraichain \\\n", "id 681 \n", "name OraiChain \n", "address 0x4c11249814f11b9346808179cf06e71ac328c1b5 \n", "symbol ORAI \n", "url https://orai.io \n", "description Oraichain is a data oracle platform that aggre... \n", "chain Multi-Chain \n", "logo https://icons.llama.fi/oraichain.jpg \n", "audits 2 \n", "audit_note None \n", "gecko_id oraichain-token \n", "cmcId 7533 \n", "category Yield \n", "chains [Ethereum] \n", "module oraichain.js \n", "twitter oraichain \n", "audit_links [https://github.com/oraichain/audits] \n", "oracles NaN \n", "slug oraichain \n", "tvl 0 \n", "chainTvls {'Binance-staking': 2069241.2442397017, 'Ether... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv 297401311 \n", "mcap 33371283 \n", "staking 4812640.377482 \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt 1634551713 \n", "\n", " bacondao \\\n", "id 682 \n", "name BaconDAO \n", "address bsc:0x0615dbba33fe61a31c7ed131bda6655ed76748b1 \n", "symbol BACON \n", "url https://app.bacondao.com/ \n", "description BaconDAO (BACON) is a Decentralized Autonomous... \n", "chain Multi-Chain \n", "logo https://icons.llama.fi/bacondao.png \n", "audits 2 \n", "audit_note None \n", "gecko_id bacondao \n", "cmcId 10501 \n", "category Yield \n", "chains [Binance, Ethereum] \n", "module bacondao/index.js \n", "twitter BaconDAO_ \n", "audit_links [https://drive.google.com/file/d/1AVc_YuSKoaoj... \n", "oracles NaN \n", "slug bacondao \n", "tvl 0 \n", "chainTvls {'pool2': 221923.15863504808, 'Binance-pool2':... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv 10616405 \n", "mcap 0 \n", "staking 121803.487761 \n", "forkedFrom NaN \n", "pool2 221923.158635 \n", "listedAt 1634577126 \n", "\n", " yel-finance \\\n", "id 686 \n", "name YEL Finance \n", "address 0x7815bda662050d84718b988735218cffd32f75ea \n", "symbol YEL \n", "url https://yel.finance \n", "description YEL aggregates multiple projects across severa... \n", "chain Multi-Chain \n", "logo https://icons.llama.fi/yel-finance.png \n", "audits 2 \n", "audit_note None \n", "gecko_id yel-finance \n", "cmcId 11301 \n", "category Yield \n", "chains [Ethereum] \n", "module yel/index.js \n", "twitter yel_finance \n", "audit_links [https://yield-enhancement-labs.gitbook.io/yie... \n", "oracles NaN \n", "slug yel-finance \n", "tvl 0 \n", "chainTvls {'pool2': 6445303.662442322, 'Fantom-staking':... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv 44201792 \n", "mcap 27646000 \n", "staking 11131451.1693 \n", "forkedFrom NaN \n", "pool2 6445303.662442 \n", "listedAt 1634674060 \n", "\n", " smartcoin \\\n", "id 715 \n", "name SmartCoin \n", "address avax:0xCC2f1d827b18321254223dF4e84dE399D9Ff116c \n", "symbol SMRT \n", "url https://smartcoin.farm \n", "description SmartCoin is a yield farming protocol on Avala... \n", "chain Avalanche \n", "logo https://icons.llama.fi/smrt.png \n", "audits 2 \n", "audit_note None \n", "gecko_id smartcoin-2 \n", "cmcId 12917 \n", "category Yield \n", "chains [Avalanche] \n", "module smartcoin/index.js \n", "twitter 0xSmartCoin \n", "audit_links [https://paladinsec.co/pld/assets/20211018_Pal... \n", "oracles NaN \n", "slug smartcoin \n", "tvl 0 \n", "chainTvls {'Avalanche': 0, 'pool2': 96739.95349781934, '... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv 16121682 \n", "mcap 0 \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 96739.953498 \n", "listedAt 1635279168 \n", "\n", " billion-happiness \\\n", "id 716 \n", "name Billion Happiness \n", "address bsc:0x6fd7c98458a943f469E1Cf4eA85B173f5Cd342F4 \n", "symbol BHC \n", "url https://billionhappiness.finance/ \n", "description Billion Happiness is a blockchain community-ba... \n", "chain Binance \n", "logo https://icons.llama.fi/billion-happiness.png \n", "audits 2 \n", "audit_note None \n", "gecko_id billionhappiness \n", "cmcId 7182 \n", "category Yield \n", "chains [Binance] \n", "module billion-happiness/index.js \n", "twitter BHC_Happiness \n", "audit_links [https://www.certik.org/projects/billionhappin... \n", "oracles NaN \n", "slug billion-happiness \n", "tvl 0 \n", "chainTvls {'Binance': 0, 'Binance-staking': 4712925.0535... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv NaN \n", "mcap 10244171 \n", "staking 4712925.053547 \n", "forkedFrom NaN \n", "pool2 211307.874648 \n", "listedAt 1635296377 \n", "\n", " decubate \\\n", "id 717 \n", "name Decubate \n", "address bsc:0xEAc9873291dDAcA754EA5642114151f3035c67A2 \n", "symbol DCB \n", "url https://platform.decubate.com/ \n", "description Decubate is a community-powered investment pla... \n", "chain Binance \n", "logo https://icons.llama.fi/decubate.png \n", "audits 0 \n", "audit_note None \n", "gecko_id decubate \n", "cmcId 10563 \n", "category Launchpad \n", "chains [Binance] \n", "module decubate/index.js \n", "twitter decubate \n", "audit_links NaN \n", "oracles NaN \n", "slug decubate \n", "tvl 0 \n", "chainTvls {'Binance': 0, 'Binance-staking': 2304569.8020... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv 57017539 \n", "mcap 3644403 \n", "staking 2304569.802009 \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt 1635383289 \n", "\n", " nasdex \\\n", "id 720 \n", "name Nasdex \n", "address polygon:0xE8d17b127BA8b9899a160D9a07b69bCa8E08... \n", "symbol NSDX \n", "url https://www.nasdex.xyz \n", "description NASDEX is a decentralised app on polygon, that... \n", "chain Polygon \n", "logo https://icons.llama.fi/nasdex.png \n", "audits 0 \n", "audit_note None \n", "gecko_id nasdex-token \n", "cmcId 12312 \n", "category Dexes \n", "chains [Polygon] \n", "module nasdex/index.js \n", "twitter nasdex_xyz \n", "audit_links NaN \n", "oracles NaN \n", "slug nasdex \n", "tvl 0 \n", "chainTvls {'pool2': 169532.88870213774, 'staking': 92538... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv NaN \n", "mcap 0 \n", "staking 925380.492968 \n", "forkedFrom NaN \n", "pool2 169532.888702 \n", "listedAt 1635463716 \n", "\n", " potluck-protocol \\\n", "id 723 \n", "name Potluck Protocol \n", "address fantom:0x49894fcc07233957c35462cfc3418ef0cc26129f \n", "symbol FANG \n", "url http://fantom.potluckprotocol.com \n", "description Defi AMM with gamified products and features. \n", "chain Fantom \n", "logo https://icons.llama.fi/potluck-protocol.png \n", "audits 2 \n", "audit_note None \n", "gecko_id fang-token \n", "cmcId 12671 \n", "category Staking \n", "chains [Fantom] \n", "module potluckprotocol/index.js \n", "twitter PotluckProtocol \n", "audit_links [https://dessertswap.finance/audits/Potluck%20... \n", "oracles [Internal] \n", "slug potluck-protocol \n", "tvl 0 \n", "chainTvls {'Fantom-staking': 142474.83638762677, 'stakin... \n", "change_1h -100 \n", "change_1d -100 \n", "change_7d -100 \n", "fdv 184351117 \n", "mcap 0 \n", "staking 142474.836388 \n", "forkedFrom [Pantherswap, Pancakeswap] \n", "pool2 NaN \n", "listedAt 1635465731 \n", "\n", " atmossoft \\\n", "id 783 \n", "name AtmosSoft \n", "address bsc:0xC53C65C4A925039cC149fA99fD011490D40270a3 \n", "symbol ATMSSFT \n", "url https://www.atmossoftdefi.app \n", "description Atmosphere Software(AtmosSoft) is a next gener... \n", "chain Multi-Chain \n", "logo https://icons.llama.fi/atmossoft.jpg \n", "audits 0 \n", "audit_note None \n", "gecko_id None \n", "cmcId None \n", "category Gaming \n", "chains [Fantom] \n", "module atmossoft.js \n", "twitter AtmosSoft \n", "audit_links NaN \n", "oracles NaN \n", "slug atmossoft \n", "tvl 0 \n", "chainTvls {'pool2': 19304.101388327308, 'Fantom-pool2': ... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv NaN \n", "mcap NaN \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 19304.101388 \n", "listedAt 1636043958 \n", "\n", " zigzag \n", "id 800 \n", "name ZigZag \n", "address None \n", "symbol - \n", "url https://trade.zigzag.exchange \n", "description A Layer 2 decentralized exchange (DEX) on zkSync \n", "chain zkSync \n", "logo https://icons.llama.fi/zigzag.jpg \n", "audits 0 \n", "audit_note None \n", "gecko_id None \n", "cmcId None \n", "category Dexes \n", "chains [zkSync] \n", "module zigzag/index.js \n", "twitter ZigZagExchange \n", "audit_links NaN \n", "oracles NaN \n", "slug zigzag \n", "tvl 0 \n", "chainTvls {'Zksync': 0, 'offers': 1636467.8193695154, 'Z... \n", "change_1h None \n", "change_1d None \n", "change_7d None \n", "fdv NaN \n", "mcap NaN \n", "staking NaN \n", "forkedFrom NaN \n", "pool2 NaN \n", "listedAt 1636305888 \n", "\n", "[30 rows x 704 columns]" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "protocols = dl.get_protocols()\n", "protocols" ] }, { "cell_type": "code", "execution_count": null, "id": "2442991d", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.7" } }, "nbformat": 4, "nbformat_minor": 5 }